/****************************************************************************************************/
/**
\file       SchM_Types.h
\brief      Scheduler type definitions
\author     Equipo 1
\version    1.0
\date       08/03/2014
*/
/****************************************************************************************************/

#ifndef SCH_TYPES_H        /*prevent duplicated includes*/ 
#define SCH_TYPES_H  

/****************************************************************************************************
* Include files
*****************************************************************************************************/
/* Variable types and common definitions */
#include  "typedefs.h"
/* S12X derivative information */
#include  "mc9s12xep100.h"


typedef struct 
{
  void (*task_function)(void);
  u8 mask;
  u8 offset;
}SchM_TaskConfigType;

/****************************************************************************************************
* Module wide variables 
*****************************************************************************************************/

/****************************************************************************************************
* Function Prototypes
*****************************************************************************************************/


#endif /* SCH_TYPES_H */ 